GST mop-up rises 12% to Rs 1.57 trillion in May despite external headwinds