Clashes between Maoist militants and government forces in western Nepal have killed at least 24 people , as a rebel-blockade shut down major highways in the capital city .