BJP chief apologises