Venezuela presidential vote set for April 22