Almost half A-level results awarded A or A* as grade inflation reaches record high