Huge Olympic rings float from Battersea to the Thames Barrier to mark 150 days until the London 2012 Games.