Ofsted says work to improve attendance and poor behaviour 'is starting to show impact'