Can & bottle deposit scheme could net charities £1 billion annually