Perth plays catch-up on student accommodation