Thousands participate in March of Dimes March for Babies