Duality in geometric vector optimization