A modified generalized eigenvalue approach to space-time adaptive processing