Man charged with assaulting firefighter and police officer