Boris Johnson promises independent inquiry into coronavirus pandemic