mens denim western shirt with pearl snaps