Microsoft CEO Satya Nadella on his toughest challenges and biggest competitors