Police charge three men after drugs, cash seized