The Saudi-led coalition fighting rebels in Yemen denies its warplanes hit Iran's embassy in Sanaa, but Tehran vows to complain to the UN.