Man charged after alleged assault at Aberdeen high-rise