Sacking, revolt, return: how crisis at OpenAI over Sam Altman unfolded