Bank of Japan keeps rates ultra-low