Assimilating TOPEX/POSEIDON derived tides in a primitive equation model over the Newfoundland Shelf