Man charged with assaulting police