De Gea signs new long-term Man United deal