Simon Yates wins from breakaway as Julian Alaphilippe shows first signs of weakness on another day of drama at the Tour de France