British Raj siphoned out $45 trillion from India: Utsa Patnaik