Shanghai metro collision leaves over 200 injured