Garrigues posts 13 per cent revenue hike