Breaking: Trump to replace defense head Mattis Jan 1 with deputy Shanahan

Donald Trump on Sunday announced he would replace Defense Secretary Jim Mattis with his deputy Patrick Shanahan, days after the outgoing Pentagon chief quit while citing key policy differences with the US president.