Congressman O'Rourke hosts town hall on bus