Time to seal green EU budget deal