Man, 27, charged after drugs and offensive weapons found in Aberdeen