软件著作权的保护期为多长时间