Tesla fans line up, camp out to sign up for Model 3