horses wear horseshoes to protect their hooves from hard roads