‘Betting has given bad name to cricket’