Amazon, Google battle over retail, mobile gadgets, cloud computing to escalate+