OPAL 2: Rapid optical simulation of silicon solar cells