Nigeria's Muhammadu Buhari to sign 2018 budget on Tuesday