Effects of strain rate on fracture characteristics and mesoscopic failure mechanisms of granite