British looted India of $54 trillion