Home Economy March trade deficit narrows to $3.18 billion