635,000 cribs recalled