Under Armour apologizes for shirt, accused of disrespecting military