A sunscreen's labeled sun protection factor may overestimate protection at temperate latitudes: a human in vivo study.