Here's how Amazon, Microsoft, and Google stack up in the race for the best cloud where developers can build software with artificial intelligence