US doctors forced to ration as cancer drug shortages hit nationwide