After just 17 frenetic days, Trump has already delivered a big part of his agenda