上海公积金贷款期限最长多少年