Environment minister Catherine McKenna called out for mixed messages on fossil fuels at Brickworks town hall