Drugs, cash and firearm seized by Toronto police, 3 suspects charged