how many seasons did the tv show alf run