The UK will not impose an arms embargo on Israel over an aid blockade to Gaza described by the Foreign Secretary as a “breach of international law,” a senior Cabinet minister has said.