Crashworthiness analysis of empty and foam-filled circular tubes with functionally graded thickness