Dubbed the most influential philosopher alive, Peter Singer is loved and loathed for his controversial views. Now he wants us to give away a lot of our money. Jo Baker reports