Buffalo Police purchase $30,000 riot control device