BJP split over party president post