Microsoft to hire OpenAI's Sam Altman after sacking