Rivals in gaming, Microsoft and Sony team up on cloud services