‘Mr Nice’ Howard Marks dies of cancer aged 70