How cloud computing became a Big Tech battleground