HomeGeneralMerck puts up strong 2Q numbers, but choppy water ahead