An astonishing share of homebuyers are paying all cash