Oil to remain volatile in 2024, says BofA