Many councils are failing to get enough local foster carers on their books, and so are increasingly turning to independent foster providers to plug the gaps. The only problem is, they cost almost twice as much. Could this cash be saved? asks Petra Ba