Trump had quite a week