devon island temperature