Boris Johnson faces rebellion over chaotic coronavirus handling