Critical field, Hc2, and critical current in YBa2Cu3O7, up to 20 Tesla