Balfour Beatty lands £130m student accommodation job