Rock 'n' Roll Marathon combines running, entertainment