Public Understanding of Climate Science, Extreme Weather and Climate Attribution