Tesla deliveries beat estimates as gas prices boost EV demand