Galliford Try bags £105m Leeds scheme