Spain's Aron Canet grabbed his first-ever pole position with a brilliant last lap in Moto3™ qualifying in Valencia.