MPs call for Boris Johnson to resign as PM admits attending No 10 party