What is TENANT FOR LIFE the name that is given to a tenant who holds a building or land for life as long as he honours the lease provisions.