'Terrific' week, says PM Johnson after ministers quit