cam newton learning from mistakes