Apple clashes with Microsoft, Google, and Facebook over cloud gaming