NEW YORK (AP) — Government contractor Booz Allen Hamilton says it's fired Edward Snowden, the employee who leaked details of a secret National Security Agency surveillance program.The McLean, Va.-based firm says in a statement that it fired Snowden "for violations of the firm's code of ethics and firm policy." It said he had earned a salary of $122,000 a year.Snowden had identified himself a