Indian PM Modi humiliated by Microsoft CEO