Anthony Joshua KOs Alexander Povetkin in thriller to retain world heavyweight titles