中国古代的庙宇为何大多都建在山上?