New dangerous dogs laws do not go far enough, say MPs