Texas notches fifth straight win after beating Kansas