Indonesia detains Iranian-flagged tanker for suspected illegal oil transfer