Glass skywalk offers breathtaking view of French Alps