feat(PromisePrototype.timeout): add an optional `message` parameter