Tim Anderson breaks silence with profanity-laced tweets