Americans drink more when merry, poll shows