Gore blames ‘dirty energy … money’ for ‘dirty weather’