Experts: Cancer drug shortages may be felt for years