Decomposition of Linear Programs by Direct Distribution