Yellow jersey Chris Froome got a hostile reception from the Stade Velodrome crowd in Marseille as he started the penultimate stage of the 2017 Tour de France.