A priori bounds and existence of non-real eigenvalues of indefinite Sturm-Liouville problems