Lebanese army kills 28 militants