Iran rejects 'free oil' claims