VOTING, IRREVOCABLE PROXY AND SUPPORT AGREEMENT