Boris Johnson has agreed to step down as the UK’s Prime Minister amid scandal over promoting someone facing sexual misconduct allegations.