Rock 'n' Roll Marathon weekend returns to San Diego