Shanghai an art lover's paradise