Transfer news: Kyle McAusland signs new Rangers contract