Amazon sues Pentagon over $10B contract awarded to Microsoft