Ab initio studies of stepped {100} surfaces of KDP crystals