Towards precision irrigation management: A review of GIS, remote sensing and emerging technologies