sardinia weather