his group was lending around 700,000 per month to keep the naviera afloat until that miracle worker , peter o'donaghue , turned it around into a nice cash-generating and financially independent entity .