Archer quiets critics as he books final spot in 400m hurdles