Tesla delivers first cars to customers; predicts one-hour recharging time