Facebook, Gates Foundation host education app 'hackathons'