Thunderstorms, heavy rain and strong winds have been forecast for 11 states, including Kuala Lumpur, Selangor and Penang.