Welsh rider wins stage to La Rosière in final metres to also claim overall lead with Team Sky team-mate Chris Froome in second place in general classification