Green candidate brands Scottish leader oil and gas comments ‘silly’ at north-east hustings event