Analysis: ‘Hansen has blamed practically every weather event since 1988 on coal death trains, evil oil executives, or missing Arctic ice’