Whale washes up on Cape Town beach