'Shane MacGowan was no hellraiser - he was shy and had Christmas dinner at 8pm'