Elderly US man charged with assault at Trump rally