US stocks suffer worst year-end drop since at least 1952