was ophelia pregnant in hamlet