Shanghai stages record-breaking 55-act Chinese Opera play 'the Peony Pavilion'