Amazon will spend $10B to battle Elon Musk in the internet-from-space race