why are shoe soles made of rubber