"Begin Again" Director Apologizes After Blasting Keira Knightley: "I'm Ashamed of Myself"