The gap between average life expectancy and that of the poorest in England is widening despite efforts to close it, a National Audit Office report says.