Rocket fired from Syria kills seven in Lebanese border town