Subrata Roy undertakes in Supreme Court to pay Rs 1,500 crore before June 15