The 12 best state secondary schools in Edinburgh have been revealed in national rankings