difference between margin and markup