Model of Saturn's internal planetary magnetic field based on Cassini observations