The International Cricket Council have hit Australia captain Steve Smith with a one-match ban for ball tampering, while bowler Cameron Bancroft has been fined and warned.