devon weathers