A Medium Access Control Protocol for Flexible and Stable Capacity Allocation in DVB-RCS Satellite Networks