Fastenal sees sales, earnings rise in Q3