TRANSFER AGENCY AND SERVICE AGREEMENT FOR JOHN HANCOCK FUNDS