New Fargo Wal-Mart to add 300 jobs