Shanghai auto show unveils cars with karaoke, 3D dashboards