Tesco Chair John Allan stepping down