Controlled environment agriculture in deserts, tropics and temperate regions - a world review