Hezbollah claims it repelled Israeli troops at Lebanese border