Chinese streaming company iQiyi debuts on Nasdaq at $18.20/share‍​