Bill Gates speeds up plans to give away his fortune