Jeff Bezos attacks Elon Musk on his own turf