NBC: Feds drop charges against NYPD officer accused of spying for China