Celtics vs. Heat postponed by NBA after contact detection, leaving Miami with less than eight available players