Prins Napoleon och general Canroberthafva