why did michael weston kill charlie kirk