King Charles has reportedly stripped disgraced Prince Andrew’s titles as a parting gift to heir Prince William before he takes the throne.