Casson-Gordon invariants via L^2-signatures