BUG: Columns and Index share the same numpy object underneath when pd.DataFrame.cov is used 
 - [ ] closes #14617 
 - [ ] tests added / passed
 - [ ] passes ``git diff upstream/master | flake8 --diff``
 - [ ] Index now copies the columns array instead of using the same object in
covariance and correlations stats methods of dataframe
