12 Durban beaches get blue flags