Bookham reveals £14m loss