A review of photonic microwave generation