Shiv Sena, BJP top in fielding candidates with criminal cases