UVBoost: An erythemal weighted ultraviolet radiation estimator based on a machine learning gradient boosting algorithm. (April 2023)