Defying Gravity: How Long Will Japanese Government Bond Prices Remain High?