Microsoft to invest $1 billion in Polish cloud project