Cricket balls better than cannon shells, says Vajpayee