Viñales pleased to close gap to Salom