Nearly 97,000 cribs recalled due to suffocation hazard