RBI posts record ₹2.87 lakh crore dividend to government on strong earnings