British oil firm claims discovery off coast of Falkland Islands