Tata overtakes world's top 20 companies