Tunable band gap in few-layer graphene by surface adsorption