End-to-End Congestion Control and Bandwidth Estimation in High Speed ATM Networks