VOTING AND UNDERTAKING AGREEMENT