april 28 election