The Nepalese military says a fierce battle between government troops and Maoist rebels has left at least five soldiers and an unknown number of guerillas dead .