Steve Smith slams his 34th Test century, draws level with Brian Lara and Sunil Gavaskar