Golfer Phil Mickelson has denied allegations of insider trading linked to an offshore oil company Sable Offshore Corp.