A special tribunal has recommended that former Italian interior minister and far-right League party leader Matteo Salvini face trial for holding scores of migrants on board a coast guard ship docked in a port in Sicily in July.