Oil rises above $95 as output cuts and China economy boost demand