Keira Knightley Ends 5 Year Romance With Rupert Friend