Modi’s legacy a black stain on BJP