I am working in a software company. Recently our boss has invited all the employees to an official party. I somehow got drunk there and beat one of my colleagues. I am really ashamed of what happened that night and have apologized numerous times to our boss. But he is so angry that he wants to fire me. What to do to save my job in such a situation?