‘Enemy will pay a price’ — Israel declares war as Palestinian militants invade from Gaza