Tour de France: Stybar wins stage 6 on short, punchy hill in Le Havre