Venezuela Government, opposition agree to hold elections in 2024