Havells India Q2 net profit up 21.9% to Rs 146 cr