BP's top kill effort fails to plug Gulf oil leak