O-Level results: 85.6% score at least 5 passes, up from previous year