CAIRO, March 23 (Reuters) - A Panama-flagged crude oil tanker caught fire after being struck by an unidentified projectile off Yemen on Saturday, in the latest attack on commercial shipping in the Red Sea. The incident happened 23 nautical miles northwest of the Red Sea port of al-Mukha, British maritime security firm Ambrey said.