Hospital criticised ahead of Baby P report