How are the ends of a grasshopper's legs adapted for holdin on to plants?