Olympics cast shadow over CBS 2Q profit beat