Himachal CM to present budget for 2018-19 on March 9