Recent precipitation trends and future scenarios over the Mediterranean Sea