Trump hasn’t delivered on promises