Japanese Yen remains on the front foot against USD; upside potential seems limited