BBC Sport - Hamilton deserved to win, admits Aberdeen boss McInnes