June 25, 2026King Charles will never live at Buckingham Palace despite £369m taxpayer-funded refurbishment