US commits $7b to African energy sector