Mark Cuban apologizes to Trayvon Martin family