Stephen Strasburg staying with Nationals on record $245 million deal