BJP, JD-U battle over Modi venue