Brighton & Hove multicultural festival has been cancelled due to poor weather