Competition between weak localization and antilocalization in topological surface states.