Julian Castro defends himself against critics and fact-checkers