From April 2015, people over 55 will be able to take as much as they want from their private pensions. Michael Buerk examines the consequences, and the firms that are courting pension holders.