Joe Scarborough writes scathing new piece about Trump