Effective freeness of adjoint line bundles