Liz Truss resigns: Will Boris Johnson be next PM?