Elon Musk makes U-turn, finally agrees to buy Twitter at original $44bn price