Iran sanctions 'biting' in recent weeks: Petraeus