Microsoft Founder Bill Gates takes the Ice Bucket Challenge