Half London drivers admit speeding