Russian tennis star Maria Sharapova overcame a tenacious challenge from teenaged American wildcard Sofia Kenin to enter the fourth round of the US Open for the first time since 2014.