Serial femtosecond crystallography