威尼斯建在水上的原因有哪些