Hamlin, Harvick have war of words