Gauteng police recover 778 Illegal firearms in six weeks