“Viva,” which was shot on location, captures both sides of Cuba — the grimy squalor of its slums and the glitzy allure of its tourist attractions. The movie is a crowd-pleaser, but it doesn’t ignore ...