Covariance Estimation: Optimal Dimension-free Guarantees for Adversarial Corruption and Heavy Tails