Feds charge man for weapons, explosives, ammo