Rock 'n' Roll Providence draws over 7,000 runners