Record low water levels on Germany's Rhine River left boats stranded in Cologne, as prolonged heat and drought pushed the country's busiest waterway to its lowest level on record.