Kernel estimates for Schrodinger type operators with unbounded diffusion and potential terms