why do marine west coast climates have much precipitation