best shorts with pockets for hiking