What is the maximum number of digits we can have after the decimal point of a BigDecimal value in Java?