Clifton beaches open again after 9m humpback whale carcass washes ashore