A solar ultraviolet sensor based on fluorescent polyoxometalate and viologen