Indian GDP crosses 4 trillion dollars