forestalled definition