Obama speech sets Twitter record