Cruise line launches extended stay programme for guests