From teenage prodigy to international star, JP Duminy’s career was a cricket fairytale - but not without its darker days.