Proton life-time problem in finite grand unified theories