Regularity of the Schramm-Loewner evolution: Up-to-constant variation and modulus of continuity