Can anyone recommend a decent SPF that would last a few hours of running on a very sweaty person please?