Israeli strikes across Southern Lebanon have killed at least 31 people as the military ramps up operations against Hezbollah despite a ceasefire.