Long-lasting makeup primer