Sajid Javid explains shock resignation as chancellor as Boris Johnson watches on