Panthers replace struggling Cam Newton for final Hail Mary