Man charged over alleged public indecency in Aberdeen