Creative Commons search engine officially introduced with over 300 million images indexed