weather cardiff 18/8/12