Former Scotland international Charlie Mulgrew believes Steve Clarke's side deserved to beat England and says they should be proud of how they played.