MEPs do battle over next president