Iran rejects US claim it provides sanctuary to al-Qaeda