The Australian ball-tampering controversy has caught cricketers Steve Smith  Cameron Bancroft  and David Warner on the wrong foot  and taken cricket fans by surprise  with Smith stepping down as Australia’s captain for the rest of the ongoing third Test match against South Africa