BUG: handle single column frame in DataFrame.cov