A perfect absorber of multi-band, tunable monolayer patterned graphene based on surface plasmon resonance