Australia's Steve Smith hailed Joffra Archer after the English bowler claimed six wickets on day two of the fifth Ashes test.