weather cardiff 5/10/12 9pm