A newspaper report says the United States has been flying drones over Iran for almost a year , looking for evidence of nuclear weapons programs and weaknesses in air defenses .