spring weather at bryce canyon