The small town of Publier in France's eastern Haute-Savoie region has been ordered to remove a statue of the Virgin Mary from a public park overlooking Lake Geneva.