Mega-Brands launches toy recall