Himachal roadways to buy 500 buses