Britain needs 'open, rational' economic debate, say Greens