A weather warning for thunderstorms and heavy showers is in force across much of southern England and Wales.