2-year-old shot outside Miami home