Online retailers facing longer lead times and higher prices