Barcelona has over three hectares of green roofs