Lock of John Lennon's hair sells for thousands