Shakira and Pique finally caught kissing