'Unforgettable' canceled after four seasons