Rainwater harvesting for dry land agriculture - developing a methodology based on remote sensing and GIS