Man charged with British MP’s murder