Statue of Christ the King, Les Houches, France