Use `preg_replace_callback()` in `_ucwords()`

/e modifier is deprecated since PHP 5.4