Greens push for windfall tax on coal and gas companies