Pretty sure he has flush draw
As to whether or not you call, I wonder how sure you can be here that he has the flush draw - surely it's a horrible move by him to push with a draw into such a small pot, given short stack's situation. If he has a draw, he's probably going to get to see at least one more card pretty cheaply, and he might well get to see the river as well without jeopardising his third place. I think my first thought might be something like a vulnerable top pair or maybe 2 pair.
Given which...
ICM says that you get 37.5% equity for calling and 35.5% for folding, quite close.
This is only right in hindsight, isn't it, once you know that he can outdraw you to the flush..? Otherwise I imagine the calling equity is higher, no..?
As to whether you should push pre-flop - I think whether or not that's viable depends on the structure of the tournament and how aggressively you've played it so far. If you were playing some sort of speed/turbo affair where the blinds are about to go up fast, then I think an all-in from you might serve a purpose, encouraging the others to give you a walk or two. Otherwise it's probably pretty pointless with the blinds at these levels IMO, since it prevents you from hitting a hand like you did here.