'Pizzagate' gunman pleads guilty to charges