I would fold.

You're about 5 to 1 against making your flush (and if you're opponent holds clubs your odds are even less) and you're getting only 2 to 1 on your money at this point (can't be guaranted the people behind you will call if you also push, if they do, they likely have you beat)