Peristaltic transport of Herschel-Bulkley fluid in a non-uniform elastic tube