An influential think tank has called for an end to the "indefensibly generous" tax treatment of pensions in the upcoming Budget.