Polyoxometalate film simultaneously converts multiple low-value all-weather environmental energy to electricity