Opener's century lays the foundations for Middlesex to launch Metro Bank One-Day Cup campaign