Prince edward island climate