Qatar blamed Iran for the attack on a huge Qatari liquefied natural gas tanker, the Al Rekayyat, which reported being struck overnight by a drone that caused a fire in its engine room.