Leading supermarket chain Tesco is to branch out into non-food stores in a move that will put increasing pressure on high street retailers.