what is the difference between a barn and a shed