Commodity prices mixed last week amid trade war concerns