Aberdeen offer eye test for homeless people