Four stabbed at major Shanghai hospital