Peristaltic flow of a nanofluid in a non-uniform tube