Climate change and extreme weather events