Man charged after assaulting staff at GP surgery