President Obama and Mitt Romney face off in a town-hall style debate tonight at Hofstra University