Bill Gates had a tough week