Angel One settles SEBI case over supervisory lapses, pays ₹4.28 crore