Dave Hill: Where are the national politicians who will speak up for the UK capital? A reluctance to champion London's strengths or help it address its problems has infected the top end of Westminster politics