Boniface Mweresa eyes a podium finish in Budapest