Hairpin vortices in turbulent boundary layers