Alex Marquez all smiles over third podium