Verstappen wins Azerbaijan Grand Prix as Leclerc limps out