More than 40 cars trapped in KL flash flood