Key West celebrates Ernest Hemingway’s 125th birthday with annual festival