Elon Musk declares $44 billion Twitter deal 'on hold', cites spam account calculations as reason