Haynesworth Makes Public Apology