26 Indian parties unite to challenge Prime Minister Modi in next elections