Microsoft, Google commit to provide $1 million each to Nepal earthquake rescue operations