Global stocks rise on corporate results, rising commodities