World’s longest river cruise sails India’s Ganges