A Hoare Logic for the Coinductive Trace-Based Big-Step Semantics of While