Bug fix in solver.cxx

Exceptions should not "throw new BoutException()". Changed
to throw object rather than pointer