Coca-Cola blames the rain for its less-than-stellar second quarter results