Peter Madsen: Danish inventor with a rocky past