Home Headlines Stocks struggle as China rate cut sends oil tumbling