Quantum simulation with interacting photons