Exact Kähler potential for Calabi-Yau fourfolds