US personal income, spending rise in June to beat estimates