Rudisha pulls out of World Championships with muscle strain