Israel's army has said it will not be distracted from Gaza after Iran's attack. UK Foreign Secretary David Cameron has urged Israel not to retaliate.