Text this: A Least-Square Unified Framework for Spatial Filtering in SSVEP-Based BCIs