Francis agrees United extension