Weighted sobolev inequality and eigenvalue estimates of Schrödinger operators