How does the H-1B Cap and Masters Cap work? Can you qualify for the Masters Cap with a foreign degree?