Consumer spending likely to cross $4 trillion by 2030, says report