Funchal, Portugal Weather