First edition of Shakespeare's last play goes on sale for £150,000