U.S. Navy engineer charged with selling secrets