Credit Suisse thrown $54 billion lifeline in rush to ward off global bank crisis