Fielder takes amazing catch in IPL match