‘Spirit of Ubuntu’ as more than 1 200 stranded by E Cape floods