Shane MacGowan was a famously hard-drinking but brilliant musician who shot to fame in the 1980s with the folk punk band The Pogues.