Black phosphorus saturable absorber for ultrashort pulse generation