weather in princeville right now