US attorney general announces federal charges against Tesla attacker