Paul McCartney returns to St. Louis with show at Scottrade