Aditya Chakrabortty: London gets the lion's share of taxpayer money for health, housing and transport. Now Boris wants to blow more on the capital. But his argument is flatly wrong