when did lebron james join the cleveland cavaliers