Elon Musk puts Twitter deal 'on hold' over fake user accounts