Combined constraints on Cardassian models from supernovae, cosmic microwave background and large scale structure observations