IBM announces a rise in profits despite revenues falling because of a $1bn fall in revenue caused by currency movements. Continue reading...