Amaravati development needs USD 2-4 trillion investment: Chandrababu Naidu