Kirsty MacColl, who is best known for her iconic duet with The Pogues on Fairytale of New York, died aged 41 while on holiday in Mexico, trying to save her son Jamie from danger.