A supervised independent component analysis algorithm for motion imagery-based brain computer interface