average annual precipitation