King Charles pays £30m in taxes since 2022