Optimal Matrix Sketching over Sliding Windows