Man charged after police officers and firefighter 'set alight'