UK MPs back Boris Johnson’s foreign aid cut despite outcry