Nifty 50 ends 4-month decline with 15% drop amid global turmoil