On Schrödinger type operators with unbounded coefficients: generation and heat kernel estimates