The French city of Bordeaux hits its highest temperature since records began with 41.2C (106.1F).