jimmy cliff many rivers to cross