I usually dont like folding KK but I think you played it fine. I guess you could call after his 5-bet but you'd put yourself in a tough position if you dont hit your K and an A doesnt come.