Home Stock Starboard Value’s $1 billion move: will Pfizer see a much-needed revival?