Akshay Kumar apologies for `violating code of conduct for tricolor