Tesla Q2 deliveries up 25% on last year