Ronnie O’Sullivan says ‘I’m not a pure snooker player anymore’ and admits ‘I have to do what is right for my family’