An index tracking model with stratified sampling and optimal allocation. (16th October 2017)