Banks to blame for the credit crunch: Survey