Guatemala shelves budget that caused massive protests