Africa’s longest beachfront promenade opens in Durban