King Charles has "cut off" Prince Andrew's allowance, it has been reported.