Extremal eigenvalues of sample covariance matrices with general population