Andy King rejoint Glasgow Rangers