Gibraltar extends Iranian tanker detention