Suspected Trump attacker faces federal gun charges