VOTING, CONSENT, AMENDMENT AND WAIVER AGREEMENT