James May has one word for why his on-screen 22-year-long relationship with fellow TV presenters Jeremy Clarkson and Richard Hammond worked so well - "needle". The veteran broadcaster reckons ...