Panama prepares for vote with Odebrecht scandal looming