Fox: Keira Knightley 'very sorry' she didn't know about JK Rowling boycott before joining 'Potter' audio cast