Boris Johnson has spent his second night in intensive care suffering from coronavirus at St Thomas' Hospital in central London.