Physical Randomness Extractors: Generating Random Numbers with Minimal Assumptions