Syria’s military fired rockets and shells at Lebanon on Sunday after accusing Iran-backed Hezbollah of executing three Syrian army personnel, sparking unusual tensions between the two war-ravaged neighbors.