Resonant absorption of Alfvenic surface waves and the heating of solar coronal loops