Buhari to present 2018 budget November 7