Jewellery maker PNJ posts $31 million profit in Q1