Supreme Court slams freebies promised before polls