Semiconductor Fab Scheduling with Self-Supervised and Reinforcement Learning