Walmart results expected to show improved margins, online sales