44 dead after bus veers off Peru mountain road