Two more ministers resign in fresh blow to PM Boris Johnson