Obama flubs his town hall on Twitter